# 定义函数，读取json文件中的数据，转换成[(), ()...] 格式数返回
import json

from config import BASE_PATH


# 定义读取json文件的函数
def read_json_data(file_name):
    # 打开json文件
    with open(file_name, "r", encoding="utf8") as f:
        # 读取json文件
        json_data = json.load(f)
        # 定义空列表
        data_list = []
        # 遍历 json文件
        for login_data in json_data:
            val = login_data.values()  # 得到json文件的值
            # print(val)
            tup = tuple(val)  # 将json文件值转化为元组
            data_list.append(tup)  # 将转化后的元组加入到空列表中

        # 必须在for循环外，将列表返回
        return data_list


if __name__ == "__main__":
    file_name = BASE_PATH + '\data\emp_add.json'
    ret = read_json_data(file_name)
    print(ret)
